package com.huawei.hianalytics.ab.bc.bc;

import android.content.Context;
import android.text.TextUtils;
import com.huawei.hianalytics.ab.ab.ab;
import com.huawei.hianalytics.ab.ab.cd;
import com.huawei.hianalytics.ab.bc.cd.ab.de;

public abstract class bc {
    public static String ab(Context context, String str, String str2) {
        if (!TextUtils.isEmpty(ab.cd(str, str2))) {
            return ab.cd(str, str2);
        }
        com.huawei.hianalytics.ab.bc.ef.ab.bc("hmsSdk", "getAndroidId(): to getConfigByType()");
        return cd(context, str, str2);
    }

    public static String bc(Context context, String str, String str2) {
        if (str2.equals("oper")) {
            return de(context, str, str2);
        }
        if (str2.equals("maint")) {
            return de(context, str, str2);
        }
        if (str2.equals("diffprivacy")) {
            return de(context, str, str2);
        }
        if (str2.equals("preins")) {
            return de(context, str, str2);
        }
        com.huawei.hianalytics.ab.bc.ef.ab.cd("hmsSdk", "getChannel(): Invalid type: " + str2);
        return "";
    }

    private static String cd(Context context, String str, String str2) {
        if (!ab.ij(str, str2)) {
            return "";
        }
        if (TextUtils.isEmpty(com.huawei.hianalytics.ab.ab.bc.cd())) {
            com.huawei.hianalytics.ab.bc.cd.ab.ab.ab().cd().fg(ab.cd(context));
        }
        return com.huawei.hianalytics.ab.ab.bc.cd();
    }

    private static String de(Context context, String str, String str2) {
        if (!TextUtils.isEmpty(cd.bc(str, str2))) {
            return cd.bc(str, str2);
        }
        de cd = com.huawei.hianalytics.ab.bc.cd.ab.ab.ab().cd();
        if (TextUtils.isEmpty(cd.ef())) {
            String de = ab.de(context);
            if (!com.huawei.hianalytics.ab.bc.kl.cd.ab("channel", de, 256)) {
                de = "";
            }
            cd.bc(de);
        }
        return cd.ef();
    }
}
